On Using Permutation of Variables to Improve the Iterative Power of Resynthesis
نویسندگان
چکیده
Recently we have observed, that behavior of many contemporary logic synthesis and optimization processes depends on variable ordering in their input; they produce different results for different variable orderings. This fact can be exploited to escape local optima in the iterative resynthesis process, where individual synthesis and optimization steps are run repeatedly, in order to gradually improve the solution quality. In this paper we show an experimental analysis of influence of variable ordering on the result quality, for different synthesis steps in ABC. Next, we present a method of using random permutations of variables in the overall iterative synthesis process, in order to improve the result quality. Experimental evaluation using both standard benchmarks and industrial circuits is presented, to show the viability of the concept.
منابع مشابه
Sensitivity Assessment of Lightning Protection Device Aging Effect on Distribution Substation Insulation
Insufficient electrical endurance of equipment and insulation failure against overvoltage is one of the most effective reasons for failure the power line. Lightening, switching or other disruptive parameters can cause line outage or distribution substation failure. There are different devices used to improve the safety, reliability, and power quality of the system. Surge arresters are one of t...
متن کاملUnit commitment by a fast and new analytical non-iterative method using IPPD table and “λ-logic” algorithm
Many different methods have been presented to solve unit commitment (UC) problem in literature with different advantages and disadvantages. The need for multiple runs, huge computational burden and time, and poor convergence are some of the disadvantages, where are especially considerable in large scale systems. In this paper, a new analytical and non-iterative method is presented to solve UC p...
متن کاملIt Is Better to Run Iterative Resynthesis on Parts of the Circuit
In this paper we investigate iterative logic synthesis processes. A well known academic logic synthesis tool ABC incorporates many synthesis algorithms and scripts which may be run iteratively to possibly improve the result. When iterating the synthesis process, the whole network is considered. We propose an alternative approach to iterative synthesis – only properly selected parts of the circu...
متن کاملIncreasing the Efficiency of Photovoltaic Systems by Using Maximum Power Point Tracking (MPPT)
Using Photovoltaic systems is gradually expanded by increasing energy demand. Abundance and availability of this energy, has turned to one of the most important sources of renewable energy. Unfortunately, photovoltaic systems have two big problems: first, those have very low energy conversion efficiency (in act between 12 and 42 percent under certain circumstances). Second, the power produced b...
متن کاملExperiments in the Iterative Application of Resynthesis and Retiming
Many attempts have been made to combine some form of retiming with combina tional optimization techniques to improve the performance of sequential circuits To achieve improvements registers are shifted to expose di erent and sometimes larger combinational blocks for resynthesis A simple yet unexplored sequential optimiza tion consists of iteratively applying retiming and resynthesis Retiming ch...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012